
using System;
using System.Runtime.Serialization;
using LastFMGenNHibernate.EN.LastFM;

namespace LastFMGen_LastFMWCF.DTO.LastFM
{
        [DataContract (Name = "CancionDTO")]
        public class CancionDTO
        {
        private int id;
        [DataMember]
        public int Id { get { return id; } set { id = value;  } }
        private String nombre;
        [DataMember]
        public String Nombre { get { return nombre; } set { nombre = value;  } }
        private int rating;
        [DataMember]
        public int Rating { get { return rating; } set { rating = value;  } }
        private int reproducciones;
        [DataMember]
        public int Reproducciones { get { return reproducciones; } set { reproducciones = value;  } }
        private int popular;
        [DataMember]
        public int Popular { get { return popular; } set { popular = value;  } }

        private Int32 album_oid;
        [DataMember]
        public Int32 Album_oid { get { return album_oid; } set { album_oid = value;  } }

        [DataMember]
        public LastFM.AlbumDTO Album;


        private Int32 artista_oid;
        [DataMember]
        public Int32 Artista_oid { get { return artista_oid; } set { artista_oid = value;  } }

        [DataMember]
        public LastFM.ArtistaDTO Artista;


        private System.Collections.Generic.IList<Int32> comentario_oid;
        [DataMember]
        public System.Collections.Generic.IList<Int32> Comentario_oid { get { return comentario_oid; } set { comentario_oid = value;  } }

        [DataMember]
        public System.Collections.Generic.IList<LastFMGenNHibernate.EN.LastFM.ComentarioEN> Comentario;


        private Int32 usuarioRegistrado_oid;
        [DataMember]
        public Int32 UsuarioRegistrado_oid { get { return usuarioRegistrado_oid; } set { usuarioRegistrado_oid = value;  } }

        [DataMember]
        public LastFM.UsuarioRegistradoDTO UsuarioRegistrado;


        private Int32 usuarioRegistrado_0_oid;
        [DataMember]
        public Int32 UsuarioRegistrado_0_oid { get { return usuarioRegistrado_0_oid; } set { usuarioRegistrado_0_oid = value;  } }

        [DataMember]
        public LastFM.UsuarioRegistradoDTO UsuarioRegistrado_0;

        private String etiqueta;
        [DataMember]
        public String Etiqueta { get { return etiqueta; } set { etiqueta = value;  } }
        }
}
